home *** CD-ROM | disk | FTP | other *** search
- 10 dimj$(500),g$(40):bk$=" [146]":poke53280,11:poke53281,11
- 15 nc=40:mo=154
- 18 print"[147][155] [198][204][193][211][200][195][193][210][196] [195][210][197][193][212][207][210]"
- 19 print"([212]ype quit [155]to return to [211][208][197][197][196] [210][197][193][196])"
- 20 print"[197]nter [204]evel #:";bk$;:gosub60500:l=val(a$)
- 23 ifa$="quit"ora$="[209][213][201][212]"then8000
- 25 f$="level"+str$(l)
- 30 open15,8,15,"r0:"+f$+"="+f$+"":input#15,er:close15
- 35 ifer<>63then50
- 40 print"[150][198][201][204][197] [197][216][201][211][212][211]! [212]ry a higher level #."
- 41 fora=1to2000:next
- 45 goto18
- 50 print"[147] [204]evel #";l;"[157] "
- 55 fori=1to500
- 60 print"[155][197]nter [211]tring #";i;"[146] (40 [195]haracters [205][193][216])"
- 63 print"[212]ype / [155]and press [210]eturn to save."
- 65 print" ";
- 66 print"[158][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][145][145]";bk$;:gosub60500
- 70 j$(i)=a$
- 80 ifa$="/"then100
- 90 print"";:next
- 100 print"[147] [211]aving [204]evel ";l;"..."
- 105 open8,8,4,"0:"+f$+",s,w"
- 110 fork=1toi
- 120 print#8,j$(k)
- 130 next k
- 140 close8
- 145 print"[147]";f$;":"
- 150 open3,8,3,"0:"+f$+",s,r"
- 160 input#3,a$:ifa$<>"/"thenprinta$:goto160
- 170 close3
- 175 print"[208]ress [[210][197][212][213][210][206]] to continue."
- 176 geta$:ifa$<>chr$(13)then176
- 180 goto18
- 8000 f$="speed read"
- 8010 print"[147]load";chr$(34);f$;chr$(34);",8"
- 8020 print"run"
- 8030 poke631,13:poke632,13:poke198,2:new
- 60500 forz8=1tonc
- 60502 geta$:ifa$=""then60502
- 60503 ifa$="[147]"ora$=""ora$="[148]"ora$="[145]"ora$="[157]"ora$=""ora$=""then60502
- 60504 ifa$=chr$(13)ora$=chr$(141)thenprint"[157] ":goto60544
- 60506 ifa$=" "ora$="[160]"then60540
- 60508 ifa$=chr$(20)andz8=1then60502
- 60510 ifa$=chr$(20)thenz8=z8-1:print"[157][157] [157][157]";bk$;:goto60502
- 60520 ifa$>"/"anda$<":"and(moand2)then60540:numbers
- 60522 ifa$>" "anda$<"*"and(moand4)then60540:shift numbers
- 60524 ifa$>"[192]"anda$<"[219]"and(moand8)then60540:uppercase characters
- 60526 ifa$>"@"anda$<"["and(moand16)then60540:lowercase characters
- 60528 ifa$>chr$(160)anda$<chr$(192)and(moand32)then60540:commodore characters
- 60530 ifa$>=chr$(0)anda$<""and(moand64)then60540:ctrl characters
- 60532 ifa$>")"anda$<"0"and(moand128)then60540:misc characters group 1
- 60534 ifa$>"9"anda$<"a"and(moand128)then60540:misc characters group 2
- 60536 ifa$>"z"anda$<"[129]"and(moand128)then60540:misc characters group 3
- 60538 goto60502
- 60540 print"[157]";a$;:poke212,.:printbk$;
- 60542 g$(z8)=a$:next
- 60544 print"[157][146] "
- 60546 a$="":fora=1toz8-1:a$=a$+g$(a):next:ifz8=1thena$=""
- 60548 return
-